import { EliminateMode } from "./EliminateConst";
import { EliminateEffect } from "./EliminateEffect";
import { EliminateGame } from "./EliminateGame";
import { EliminateUIManager } from "./EliminateUIManager";

export class EliminateGameManager {
    game: EliminateGame = null;
    uiManager: EliminateUIManager = null;
    /** 游戏进行到最大关卡了 */
    public curLevel: number = 1;
    /** 当前游戏的关卡  */
    public curPlayLevel: number = 1;

    effectManager: EliminateEffect = null;
    /** 当前游戏的gameid */
    gameId: string = "";
    /** 是否是使用道具进行消除的 */
    useTool: boolean = false;
    /** 是否加入游戏 */
    hasJoin: boolean = false;

    /** 默认三消 */
    gameMode: EliminateMode = EliminateMode.MATCH3;
}
export const eliminateGameManager = new EliminateGameManager();

